#ifndef QSENDFILE_H
#define QSENDFILE_H

#include <QByteArray>
#include <QList>
#include <QString>

class QSendFile
{
public:
    QSendFile();
    QByteArray get_send_data();
    void        move_to_next();

    bool        load(const QString &name);
    void        reset();

    void        add_recv_data(const QByteArray& data);

    void        set_save_path(const QString &name);
    bool        save();

    int         count();
protected:
    QList<QByteArray>       m_send_data;
    QByteArray              m_recv_data;
    int                     m_send_point;
    QString                 m_save_name;
};

#endif // QSENDFILE_H
